Skip to content

Conversation

@stoops
Copy link

@stoops stoops commented Oct 30, 2025

This is a new mode (Dual Mode) for OpenVPN which builds on top of the work which I did previously (Bulk Mode && MTIO Mode). This mode finally allows for the proper separation of the core operations into 2 independent threads (link-read->tunn-send && tunn-read->link-send). It also introduces a new separate session key so that the read thread and send thread have their own non-conflicting key states to work with (PRIMARY && THREAD).

Blog Post: https://fossjon.com/2025/10/30/finally-able-to-insert-a-proper-layer-of-bi-directional-multi-threaded-set-of-core-operations-to-the-highly-modified-openvpn-source-code/

@stoops stoops force-pushed the dual branch 3 times, most recently from abe7bd1 to 5e2b148 Compare October 30, 2025 21:18
@stoops stoops changed the title Dual Mode dual-mode Oct 30, 2025
@stoops stoops force-pushed the dual branch 26 times, most recently from 1dc875f to cb88849 Compare October 31, 2025 23:29
@stoops stoops force-pushed the dual branch 21 times, most recently from b7587fe to 7d30739 Compare November 17, 2025 16:06
Jon Chiappetta added 2 commits November 17, 2025 12:53
@stoops stoops force-pushed the dual branch 5 times, most recently from 20b18cb to 84eb8f3 Compare November 17, 2025 20:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant